Completed exercises 03 and 04