updated mips program