added all kinds of crazy stuff, mostly just making front end changes to all the pages but also, have a terrible system for telling the client their user information that does not work at all