Source removal algorithm

Published --