how to implement Tag