add slope management