test state
 working state