implement deletion, cleaning up. Release 1.