Move token generation to controler