vertion framework