first step to composer