temp fix for generateId