Authorize method kinda complete