rehaul of auth
added auth token