this has to be an array of arrays? looks a bit weird no?