performing v composing