Entity generator