added enhanced for loop