validation args