melhoria de codigo e anotacões