add get id function