updated most of ugo's scripts, still tweaking