adding auth package from example 9 to assignment 2