Implementado y testeado text