intermediate layer mostly completed (return complete plan instead of reducer for now)