rebuilding site with hand-code