tag string implemented