https://mastercompliance.com/blog/share-class-selection/