almost done with chain decision