refactoring de package