problem validation