working state selection