add init gvm code