updated: gh-pages logic