give settings some work (WIP)