adding default sort.
adding push state.
switching bock to none static.
Cleanup