tried binding to smart-hungry-delete-forward-char as
(global-set-key (kbd "<delete>") 'smart-hungry-delete-forward-char)
it works but kinda makes (delete-selection-mode 1) useless, one that replace the text in keystroke,
any suggestion how bind it to <delete>