views, sessions, fetching messages, json communications