this example does not match the one below right? here there is not a foreach