fix compass