add sharing util