added mulltidimensional array and string based things