use action state client validation