restructure to fit composer create-project