Added settings page and dictionary iteration