Create main module and add key methods