save & load method
Separate Main View class, it is too large