still working on the preset sysetm, though i'm beginning to think i might need to take a step back and figure out exactly what i'm trying to make it do