create source structure and include composer