first cut at entities