step by step Semi-automatic mode