create unique ID on the shift model