completed another article about exceptions