finished with auth chapter