Identação, warnings, comentários, correção de alguns erros