Adding base of tag implementation