working on composer