share method