removed report callback structure