vnet first code is completed