added file for array-backed types