organizacao do codigo