reorganizacion de codigo