Issue #3: Implement POBC