composing assignments