generic ids