sample transform