weight updating half completed
need to work on expected state visitation frequency