Refactor Vertical list