ohhhh my gosh.  so much change.  nested ifs

GO THROUGH THIS & CLEAN

oh man