add doc generations