init from VS