summed up settings system saving

gotta add some features on the client-side