add john's code
add in authentication code from previous project