finishes ch5 bonus exercises