add scatter and organize ability