things mostly work now.