remove interactiveness with CP