interactive process