changed project file structure, added new module code