add collectdata