need to work on state capture