code style fix
implement guided semi-auto activation