The horrible changes I had to make until I can figure out the best split of profiles