moved: rs provider classes