foreach
optimizing
version 2.0.5