support defined token