added uniqueness constraints