states should work now. yay