test deletion, need comments to explain all about.