tried to implement 2-step sharing