try fixing bugs on auth