added exercise5