this in front of the authenticate method