can now use arrays as keys