make the main class as module