Changes of mistakes, update gitignore