--Structuring for composer