implemented contact delete