Rename and rewrite of remove
Problem with "to string"

might be solved on remove but can't check without fixing toString issue.