add delete
work correctly delete