add field size method