exercise #2.3 added with updated indentation