Complete Hash creation