add messages
update layout
update