actually saving everything