added basic code to allow new tokens. still need to actually implement them