first upload of mcos files. This is a framework of the project.