add full doc