p4 acabada p3 refactorizada