map-based cloning strategy