add upward sweep module