comienzo de refactoring y eliminacion de codigo muerto