Change 3D subs implementation