finished ex18, but the extrawork is not done yet.