tags cant be blank + description uniquess for each user