save failed - return 400
add announcement code