Codigo actualizado con avance de administrador