First kind of generic save working
Normal saving, without generalization