YAY SO EXCITED I THINK IT WORKS.  Need to test extreme cases though.