moved everything around; added moment.js