handle exception
add ZIB to DFN
add basic map