added object destroy