updated utility, working on new stuff