create objects by name; removed carray backend