okay, wrapped up main transition logic, still a little too coupled but will deal with later, moving on to order items