added token behaviours