added cleaning option for soft reconstruct