solid fondation for a tagging system