add validation output and validation methods