Edge recovery

Edge recovery