Added alot of auth stuffs