final instruction set partial 2