change vertexBuff
add controlManager(unfinished)