user defined mapping accepted