added nested arrays