Save subfunctions independently
Save variables values
Save/Load Variables