there must be an automatic burn mechanism in the token code