add basic field generation