search
memorize facts