more instruction design