Apointment Plus multiple location for worker and services


I want to add select multiple location for a service and service provider.

Can you guide me about the changes or Hooks required for that.

As i suppose this should be there with the plugin like we have multiple service selection for each Service provider.

Also i want to add categories to the services.

Can you help me in this regard.