implemented removing sources as well as adding.