move horizontal header into table column, fix enforcing message limit