basemapper class added