Melhoria no codigo