Quite a lot of changes darling, used a list of lists for the preferences level, don't be mad at me, got a coffee for you