i think it will be all removed at the end, when we finish with the vec_utils