- multiple certificate generating
 - refactoring in generating certificates