working on settings. Have basic framework now. Lots of work to do