add states for intersection
asdfadfd