validation integrated