layout generated + composer.json fixed