getEntity function