Data Collecting and analyze