using callback on report response