review composer requirements, close #1