updated templates, pagination and various design elements.