set v,r,s; todo should they be strings or nums?