add some explanation for uid