Hopefully this code is correct, I have not tried with a different "base" variable, but I don't even know what that thing is.