distribution maintenance