solve collect data mode