add initial singleChoice version this many many bugs...