clean again and update gitignore