better insertField