removed auth system for redesign added more classes and fixed errors