Added the project + a bunch of code