Val model