patch hidden field setting code