Melhoras no codigo