improve 3d view