use spawn_with in lieu of cells