Conditions for laparoscopic cholecystectomy: 1. single gallbladder stones 2. normal gallbladder contraction function 3. no recent history of recurrent attacks 4. no contraindications to laparoscopic surgery (e.g. uncontrollable cardiovascular disease; history of abdominal surgery, etc.) Conditions not suitable for laparoscopic cholecystectomy: 1. multiple gallbladder stones 2. poor gallbladder contraction function 3. history of recurrent cholecystitis