added mapsort and topchan