Controllable Distribution