add compass !
make it function