make thing only take token