Refactore p11