added single_token