styling, todos
refresh messages