validating uniqness working great