the bones of our web app