ready to add instruction selection