Added slug field for unique URL generation