update based on review