basic aggregate and disperse behaviors