some fix, add 1 table for msg