add dependent destroy and test suite