full corpus generation