allow for proxies
and initialize the array