adding ItemSetListener class