VCS model (draft - not ended)