no more compilation errors! YAY
now there are some things the need to be re-checked since I really didn't understand every dependency in the classes.
please re-check the files and compare them to the original project.