added announcement system