almost have the response working