own contactprovider