custom core modules added