finished ch 18 (no support)