Add addfield function