added mop and project structure
added other files