first version of dialog list manipulator