settings part 1
settings part 2

...this is going to take forever