make down more flexible