add preExecute
Generate migration scripts
Refactoring configuration