Formatted and commented Main and Message (message for API)