restructured project + initial ECS