Integrated segments; todo: fill cells