totally forgot about local storage. way better for saving/loading settings. started to implement