instruction improvement