add Model validation