improve first time ux (doesnt crash on launch now)