Added a bunch of functions and some classes