thinned out composer requirements