add foreach