Basic structure, migration and composer