added function to generate different save slots