added nosave mode