correct destroy objects