adaptando el select()