Use a pointer to the struct
Save user configuration if not present