model equal rates explicitly

clean up tree demo