added remove, removeAll and rename methods to tag