Update Message System (incomplete)
Update Message System (finish)