better baseline strategy
improved final stage
more work