make only one generator