fix share and check order