workwithcomposer