add some interface
add mpiobject and geoformat