Added chat utilities and did nexuses the right way