introducing tags model