enhanced utils proto, added vector and pos