finish pipelined code w/hazarddetect