Well, I just pulled the code block up from another function in consolidating the 3 update fns and didn't write it, but I'll try to decipher it.