added check so no duplicate when populate.