implement stock response interfacegs