PIP-001 class solutions