init
can get token