initial layout / functionality done, currently refactoring API for messages