complete up down change