it takes tokens