five stage, add/lw finished, todo: solve Data conflicts