WMB 3d issue #2, further designed

WMB 3d issue #2, further designed