add more function to MetroNID