added hash utils. uuid modifications