implemented [UNTESTED] nand data hazards