first pass at working on settings