updated for with keyword