OpenStates implementation