added custom core module for custom functionality