to inspect and transform