added remove, fixed some collection specificity behavior in find