added continuously saving switch !handle with care!