finished ex21