making progress i think.  added array, number, object.