implemented object and array literals