Added individual rules for all sections, need to write for seperate elective