detailed history mapping added