Change Response signature add interfaces