add some specs for array type configurations
support multiple array type configuration