forwarding unit corrected
update on forwarding logic