basic reply structure, no interactivity yet