now properties.key uses actual arrays, updated misc.testKey