fetchAllFields() added