Revert "remove announcement lib"

This reverts commit 0a1f0fc80b382bf904d1a1b67a76bb90d085564d.