Added QCP and tests; currently broken.