midterm update (assembly code done)