data collect and analysis