Organizacao do codigo