fix build, update gitignore