add IsEmailAvailable method