add support UNIQUE