make Id generic