Settings and lots of changes