testing a simplified kind of ecs
restructured as ecs