ported it all to jekyll