added stage 2 splitting rules