item(i).key instead of item(i).type