add multi access strings to vector
fix some behavior
rework data
public import des.util.data.type in des.il.image