add document wrapper