added feild checker