prelim work on settings module