Messages should go in main.cpp. Wait for clarification on key/val pair