refactor site and add bootstrap