use write not save