still unstable because of compass