refactoring
builds and disbands