authenticate method. Widdily widdilly whaaaaaaa....