finished 1st implementation of the user review (closes #5)