added combo detecting