handling ptr and enrolment as ranges