delete still buggy but works