adding new files to the project. Fixing comilation failurs.