add more available params for generate_* methods