add ui pick4, logic framework