use share method