variable action state extended