new doc structure for sample