shevcvale supply id generation strategy