default settings cleanup, and added some more init hooks work