Comments structure + API integration