Hi, two possibilities, the first looks better: 1) obj: make object! [a: "" b: ""] t: obj new-obj: make t [] 2) obj: make object! [a: "" b: ""] t: 'obj new-obj: make get t [] Ladislav > obj: make object! [a: "" b: ""] > t: 'obj > new-obj: make t [] > > When I try it, I get the following response: > > >> obj: make object! [a: "" b: ""] > >> t: 'obj > == obj > >> new-obj: make t [] > ** Script Error: Expected one of: word! - not: block!. > ** Where: new-obj: make t [] > > How does one make a derived object using a variable to specify the parent > object? > > .:Eric > > >