got desaturate working and abstracted changing filter amounts