passing response around