some typos and hopefully fixed array properties