add viewing, update review