lots of auth