new method: forEach