added assign4 instruction