added tags manipulation api