IDUtil - initial implementation