composing setup