adding point
made changes to stuff
class structure crap