made WAYYY more tolorent to dirty source, added fixUgly function behind the scenes, added comment support.