slogged through the authentication chapter. Ugh.