Compass added
Merged with Halo function