add misc validate