added basic composer compliance