add compass lib