validate HPP
update README
Merge branch 'validate'