add new parse
add json type and text type option