fixed forwarding unit and implementation