added abstract entities view