Updated everything with ComplexPreferences Storage