make removal self-condensing, remove condense method
update viz with removal