A connector for connecting a wiper blade and multiple types of wiper arms , the connector comprising: a base for attachment to a wiper blade; a receiving element attached to said base , said receiving element comprising a structure to receive and be connected to said multiple wiper arms , wherein said structure comprises: a support surface ; and an engagement surface spaced from and facing said support surface , said engagement surface and said support surface define a slot dimensioned to snugly receive a surface of a wiper arm , wherein said engagement surface comprises an engagement tongue , wherein one end of said engagement tongue is unattached and has a protrusion that faces said support surface , wherein a first one of said wiper arms is a pin wiper arm or a J-hook wiper arm , characterized in that a second one of said wiper arms is selected from the group consisting of a push tab button wiper arm and an insert & lock wiper arm , the engagement surface further comprises a first side support ; a second side support that faces said first side support ; wherein one end of said engagement tongue is attached to both said first side support and said second side support and an opposite end of said engagement tongue is unattached, and that a cavity is defined in part by an end portion of the first and second side supports , side walls of the receiving element and the support surface , wherein said support surface further comprises a pair of flexible wing stops that face one another and can be pressed towards one another along a direction that is perpendicular to a longitudinal axis of said slot , wherein said receiving element has a structure to receive and be connected to at least six different wiper arms , and wherein said at least six different wiper arms comprise at least three different classes of wiper arms. a base for attachment to a wiper blade; a receiving element attached to said base , said receiving element comprising a structure to receive and be connected to said multiple wiper arms , wherein said structure comprises: a support surface ; and an engagement surface spaced from and facing said support surface , said engagement surface and said support surface define a slot dimensioned to snugly receive a surface of a wiper arm , wherein said engagement surface comprises an engagement tongue , a support surface ; and an engagement surface spaced from and facing said support surface , said engagement surface and said support surface define a slot dimensioned to snugly receive a surface of a wiper arm , wherein said engagement surface comprises an engagement tongue , wherein one end of said engagement tongue is unattached and has a protrusion that faces said support surface , wherein a first one of said wiper arms is a pin wiper arm or a J-hook wiper arm , characterized in that a second one of said wiper arms is selected from the group consisting of a push tab button wiper arm and an insert & lock wiper arm , the engagement surface further comprises a first side support ; a second side support that faces said first side support ; wherein one end of said engagement tongue is attached to both said first side support and said second side support and an opposite end of said engagement tongue is unattached, and that a cavity is defined in part by an end portion of the first and second side supports , side walls of the receiving element and the support surface , wherein said support surface further comprises a pair of flexible wing stops that face one another and can be pressed towards one another along a direction that is perpendicular to a longitudinal axis of said slot , wherein said receiving element has a structure to receive and be connected to at least six different wiper arms , and wherein said at least six different wiper arms comprise at least three different classes of wiper arms. <EOS>