add first round of documentation