some work on top level initial transition