add tagging support

Темлптейттаг потому что нам плоский список вроде бы только в темплейтах нужен. Но вообще не принципиально, пусть будет как ты сделал.