first version, update README example, add test script, support variable name and dot now