valid composer file