Eliminada logica repetida