collector now returns data