update with bug fixes from lecturer
customised product name and title