forward proto