implementing down/up

implementing down/up