item viewer works, need to be completed