મૂળભૂત રીતે, આ માટે કામ કરવા માટે ત્રણ જરૂરિયાત છે.