addign initial reset functionality and some views for marking items as purchased