adding multi array adaption, same_size, resize, ...