added elective slots in tracker factory