update gitignore and fix syntax error