use JC_NUM instead of JC_FLOAT and JC_INT