update based on visual inspection