generate id for data.