PROT solution