replacing  with support of empty  value