Issue #2: Inital work for updating COP dynamically.