Update header ,add sharing