messaging works, some design updates