implement organizeWithSaveWords rough