- map function updated