create CAB
finish share function and adjust the share pos

move the share action to  the first