vsutils: first iteration