i think you can shortly write `for (auto elem : sfc_elements)`