requires search user to enter the purpose of their search