finished the basics of the pharse project. Its crap, but it meets all the requirements