arrays, objects, functions and json