use native compass