updated with splashscreen(s) and storage