there was a programming error when it came to saving at a custom
location. Also, changed the order of the parameters, they now make much
more sense.