implementacion en lugar correspondiente