implemented compass view