working on mapping states and encounters for voiding