modified entity system