adding initial core modules