finished temp object