remove checkField function