adding Compass as an implementer