ported to add-and-remove