added map exception