saver class complete