fix share method