implementacion ++