adding save and loading settings