add service_state option