started to work on delete, first case is done:)