refactors fieldbets