add token auth function