Soft Controller