custom tokens support