// hot fix up down bug