add save and prompt_save_as