Refactor goingup/down concept