do we need compass?