da implementation
simMips update