adding exam exercise and exceptions homework