All compiling and running. major bugs in projection code though.