changes to composition model