added validation for down payment value