added unique sub to Util.pm