added W to D bypassing
semi working givemeN pipelined. removed debug signals, but still buggy. Race conditions?