Functioning tag model and associations