add compute response logic