We want to create an online investing platform that lets users manage a portfolio and communicate their research and predictions on stock movement. By structuring our tools so that we can easily parse communication that passes through the platform, we can then derive valuable analysis of trade patterns and investor knowledge and give it back to our users.