updated service plan controller according to new explicit controller logic