load: support array style