Feature/add main module

Please review for SER-10