semi automatic to develop system