Revert "Revert "FirstCompass""

This reverts commit 36706b7c5a39f6fbc2de6adf52e678a3846a0604.