up and down added