simplified generating token structures