finally find a way to identify connection between provider and item