Enhancement partial to support expression
Also support variable
Merge pull request #8 from JacksonTian/enhancement_partial

Enhancement partial to support expression