state valiadation is up and running, it's actually really fast woohoo