support for save callback and more delete work...