new case in save_as :overwrite, application example
little improvement in save with overwrite