shifting directories take 2