Implementacao do capitulo 9