made asymmetric array configurable