app working, settings persist. good enough for now