subiendo ordenar y refac de código