Organizado y limpiado el codigo.