Some convenient improvements about fields