support array format of module