add tokenmanager class