combination of .with() and .forEach()