add userSelect demo