charge html update and announcement coding