implemented LooseTag