diversify() WIP