out with skeleton, refactor into base/header/footer