created universal sharing