build_config gets more flexibility

Accept array in array