refactor ui
adjust column length