updated gen token object