improved transfer rendering