fixed add an delete