implemented function loadField