major overhaul, fetch entities (based on one and more components)