compass support added