ADD: disperse methods