generate required documents list