add T_INT, T_STR type support