initial prefs impl
next iteration
Simple loading now works, fixes #5
two options
cleaned clone, catched exception so we can stop threads