added execution over all segments