Added task ID generator