create controllable