completed onjects and arrays