map function fixes