add compass patch