fixed sharing; implemented announcement request