adding more customization for AppStorage