fix up down bug