wtf commit
add share function
add share function