quantity dialog listener defined
merge try2
merge after merge