dynamic vertices