adding a ton of things with auth and users