added address matching to modmap()