In an apparent swipe at previous Congress dispensations, Prime Minister Narendra Modi said on Sunday that attempts were made after independence to erase contributions of many great people besides India's culture and values, and asserted that the country is now correcting mistakes of the past.