patches in process
smart deletend in process