client side outlets flow, WIP