add a share manager that handles all the share providers