initial documentation draft[C