heart opercity logic except undo
heart opercity logic except undo