add spec for parse and validateion
fix spec context