added uniqueness constraint on email with downcase