Added constructor, auth now 'works'