add compass task