implement level selection tui