Tag evolving needs

Addressing changing customer requirements