use hashstate.parse