parse variable type.
finish demo
update readme