add: manual mode