completed ex24 with comments