added retrieve field values method