controller: add vcode controller
model: add basic model file