Implementacao do capitulo 10