fleshing out more token generator