documentação, testes e correcções