Add datacontext provider