added a simple token class