sample mapper