Find, validate, transform, prepare