generation url uniqness and populated