tons of updates around figuring out how app architecture should look