constructResponse da ripensare