add free-response