BatchForward Refactor
BatchForward Refactor