begin of share panel module