adaptabilidad con el id