wip changestate