moved first set-vertex methods to worker scheme
continued with worker scheme, untested