this took me a while to figure out why it wouldn't work...my math/logic isn't what it used to be