add  generate_token attributes