rtc struct with bit fields? but req more memory