add xyz demo and test gh-pages