Organização codigo
refatoracao