using correct validation