add Token and BasicTree