added product delete, finished product view and stated product edit