added camp field validation