messaging work
merge styling and messaging