fixed open, save