added core module and CRUD controller