addField implemented