avoid using Microsoft.Sharepoint.Client namespace