add prelim support for differnet reps