adding tag model and tag parsing signal