change class Header_message to HeaderMessage
remove weight
and etc according notes