new interface for map3d
new sample object structure