final working with sharing and ActionProvider