Index: applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/actions/EdgeSelectionAction.java
===================================================================
--- applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/actions/EdgeSelectionAction.java	(revision 34245)
+++ applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/actions/EdgeSelectionAction.java	(revision 34246)
@@ -13,4 +13,6 @@
 import java.util.stream.Collectors;
 
+import javax.swing.JOptionPane;
+
 import org.openstreetmap.josm.actions.AutoScaleAction;
 import org.openstreetmap.josm.actions.mapmode.MapMode;
@@ -21,4 +23,5 @@
 import org.openstreetmap.josm.data.osm.Way;
 import org.openstreetmap.josm.gui.MainApplication;
+import org.openstreetmap.josm.gui.Notification;
 import org.openstreetmap.josm.gui.dialogs.relation.sort.RelationSorter;
 import org.openstreetmap.josm.gui.layer.Layer;
@@ -155,11 +158,4 @@
 
 		Way theChoosenOne = null;
-
-		// if ("bus".equals(modeOfTravel)) {
-		//
-		// }
-		// if ("tram".equals(modeOfTravel)) {
-		//
-		// }
 
 		return theChoosenOne;
@@ -202,4 +198,9 @@
 				}
 				edgeList.addAll(edge);
+				// set for a more accurate count
+				Set<Way> edgeSet = new HashSet<>(edgeList);
+				new Notification(
+						tr("Mode of Travel -> {0} \n total ways selected -> {1}", modeOfTravel, edgeSet.size()))
+								.setIcon(JOptionPane.INFORMATION_MESSAGE).setDuration(1200).show();
 				ds.setSelected(edgeList);
 				AutoScaleAction.zoomTo(edge.stream().map(w -> (OsmPrimitive) w).collect(Collectors.toList()));
@@ -229,5 +230,4 @@
 				}
 				if (newEdges != null) {
-					System.out.println("new"+newEdges.size());
 					List<Way> waysToBeRemoved = waysToBeRemoved(newEdges);
 					if (waysToBeRemoved != null) {
@@ -238,4 +238,7 @@
 			}
 			ds.clearSelection();
+			Set<Way> edgeSet = new HashSet<>(edgeList);
+			new Notification(tr("Mode of Travel -> {0} \n total ways selected -> {1}", modeOfTravel, edgeSet.size()))
+					.setIcon(JOptionPane.INFORMATION_MESSAGE).setDuration(900).show();
 			ds.setSelected(edgeList);
 			AutoScaleAction.zoomTo(edge.stream().map(w -> (OsmPrimitive) w).collect(Collectors.toList()));
@@ -259,5 +262,4 @@
 
 				if (newEdges != null) {
-					System.out.println("new"+newEdges.size());
 					List<Way> waysToBeRemoved = waysToBeRemoved(newEdges);
 					if (waysToBeRemoved != null) {
@@ -267,4 +269,8 @@
 				}
 
+				Set<Way> edgeSet = new HashSet<>(edgeList);
+				new Notification(
+						tr("Mode of Travel -> {0} \n total ways selected -> {1}", modeOfTravel, edgeSet.size()))
+								.setIcon(JOptionPane.INFORMATION_MESSAGE).setDuration(900).show();
 				ds.setSelected(edgeList);
 				AutoScaleAction.zoomTo(edge.stream().map(w -> (OsmPrimitive) w).collect(Collectors.toList()));
@@ -301,5 +307,4 @@
 			}
 		}
-		System.out.println("remove"+waysToBeRemoved.size());
 		return waysToBeRemoved;
 	}
