fixed sharing + redirect