semi-automatic
9