reuse the single instance of transform3d
update the build