classe document complete