calculate item by name counts on the fly
added session disposal
added session disposal
add cancel button to identify popup