add generateall script