difference between essential and necessary - Search