refactor to use gh-pages