updates based on review